package com.tjbklx1.beanutils.bak2;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/***
 * 枚举解析
 * 默认：key   -->    value
 * 具体根据业务场景调用
 * @author Sam Tan
 * @Description TODO
 * @date 2017年11月29日
 */
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Enum {
	
	public Class enumClass() default void.class;
	
	public String enumExecute() default "getValue";//枚举字典默认查找该函数查找对应value
}
